.zy_table {
	display: table;
	vertical-align: middle;
	text-align: center;
	table-layout: fixed;
	word-break: break-all;
	background-color: white;
	border-collapse: collapse;
	width: 100%;
}
.zy_tr {
	display: table-row;
	width: 100%;
}
//点击选中行背景颜色
.zy_table_linebg{
	background-color: #fff8f8;
}
.zy_td,
.zy_th {
	display: table-cell;
	vertical-align: middle;
	border:  0.5px solid #EBEBEB;
	height: 80rpx;
	padding: 10rpx 20rpx;
}
.zy_notd,
.zy_noth {
	display: table-cell;
	vertical-align: middle;
	border-bottom: 0.5px solid #EBEBEB;
	border-top: 0.5px solid #EBEBEB;
	height: 80rpx;
	padding: 10rpx 20rpx;
}
.zy_th {
	font-size: 32rpx;
	font-weight: 800;
	background-color: #f9f9f9;
}
.zy_noth {
	font-size: 32rpx;
	font-weight: 600;
	background-color: #f9f9f9;
}
.zy_td {
	font-size: 28rpx;
} 
.zy_notd {
	font-size: 28rpx;
} 
.zy_td_img{
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin: auto;
}
.zy_td_tel{
	border-bottom: 1px solid #ff0000;
	color: #ff0000;
}
.zy_td_input{
	font-size: 28rpx;
}
.zy_td_input :hover{
	border: 1px solid #409EFF;
	border-radius: 4px;
	padding: 5px;
}
.index {
	width: 100rpx;
}
.zy_sort{
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.zy_sort_edit{
	margin-right: 0.2rem;
}
.zy_sort_span{	
	flex-flow: row nowrap;	
}
.zy_sort_icon{
	display: inline-flex;
	flex-direction: column;
		margin-left: 0.1rem;
}
.zy_sort_icon_blue{
	color: #409EFF;
	font-size: 0.65rem;
}
.zy_sort_icon_black{
	color: #222;
	font-size: 0.65rem;
}
.zy_td_operation{
	display: flex;
	align-items: center;
	vertical-align: middle;
}
.zy_td_Btn{
	margin: 5px 5px 0px 5px;
}
.zy_table_noData {
	display: table-cell;
	border: 1px solid #efefef;
	font-size: 28rpx;
	width: 100%;
	height: 80rpx;
	display: flex;
	justify-content: center;
	align-items: center;
}
.zy_table_page{
	padding: 15rpx;
	border-top: 3px solid #efefef;
}